﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Restauracion.aspx.cs" Inherits="Restauracion" %>

<asp:Content ID="Content1" ContentPlaceHolderID="Cabeza" runat="Server">
    <link rel="stylesheet" href="Content/themes/base/all.css" />
    <link rel="stylesheet" href="Content/themes/base/datepicker.css" />
    <script src="Scripts/jquery-ui-1.11.4.min.js"></script>
    <script>
        $.datepicker.regional['es'] = {
            closeText: 'Cerrar',
            prevText: '<Ant',
            nextText: 'Sig>',
            currentText: 'Hoy',
            monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
            monthNamesShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'],
            dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
            dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mié', 'Juv', 'Vie', 'Sáb'],
            dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sá'],
            weekHeader: 'Sm',
            dateFormat: 'dd/mm/yy',
            firstDay: 1,
            isRTL: false,
            showMonthAfterYear: false,
            yearSuffix: ''
        };
        $.datepicker.setDefaults($.datepicker.regional['es']);
    </script>
    <script type="text/javascript">
        var jQuery_dt = $.noConflict(true);
        jQuery_dt(document).ready(function () {
            jQuery_dt('#Cuerpo_txtFechaInicio').datepicker({
                onClose: function (selectedDate) {
                    jQuery_dt('#Cuerpo_txtFechaEntrega').datepicker("option", "minDate", selectedDate);
                }
            });
            jQuery_dt('#Cuerpo_txtFechaEntrega').datepicker({
                onClose: function (selectedDate) {
                    jQuery_dt('#Cuerpo_txtFechaInicio').datepicker("option", "maxDate", selectedDate);
                }
            });
        });
    </script>
    <script type="text/javascript">
        function alerta() {
            alert("Ya existe un detalle con ese Tipo de Restauracion cargado");
        };
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Cuerpo" runat="Server">
    <div class="container">
        <div class="form-horizontal">
            <fieldset>
                <legend>Restauracion</legend>
                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblNumero" CssClass="control-label">Numero:</asp:Label>
                    </div>
                    <div class="col-sm-3">
                        <asp:TextBox runat="server" ID="txtNumero" Enabled="false" CssClass="form-control"></asp:TextBox>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblRestaurador">Restaurador:</asp:Label>
                    </div>
                    <div class="col-sm-3">
                        <asp:DropDownList ID="cmbRestauradores" runat="server" CssClass="btn btn-default dropdown-toggle"></asp:DropDownList>
                    </div>
                    <div class="col-sm-2">
                        <asp:RequiredFieldValidator runat="server" ControlToValidate="cmbRestauradores" ID="rfvRestauradores" Text="Seleccione un Restaurador" CssClass="text-danger" ValidationGroup="restauracion" Display="Dynamic"></asp:RequiredFieldValidator>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblFechaInicio" Enabled="false">Fecha Inicio:</asp:Label>
                    </div>
                    <div class="col-sm-2">
                        <asp:TextBox runat="server" ID="txtFechaInicio" CssClass="form-control"></asp:TextBox>
                    </div>
                    <div class="col-sm-2">
                        <asp:RequiredFieldValidator runat="server" ControlToValidate="txtFechaInicio" ID="rfvFechaInicio" Text="Seleccione una fecha" CssClass="text-danger" ValidationGroup="restauracion" Display="Dynamic"></asp:RequiredFieldValidator>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblFechaEntrega">Fecha Entrega:</asp:Label>
                    </div>
                    <div class="col-sm-2">
                        <asp:TextBox runat="server" ID="txtFechaEntrega" CssClass="form-control"></asp:TextBox>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblCosto">Costo:</asp:Label>
                    </div>
                    <div class="col-sm-2">
                        <asp:TextBox runat="server" ID="txtCosto" Enabled="false" CssClass="form-control" Text="0,0"></asp:TextBox>
                    </div>
                </div>

                <div class="form-group">
                    <div class="col-sm-2">
                        <asp:Label runat="server" ID="lblDescripcion">Descripcion:</asp:Label>
                    </div>
                    <div class="col-sm-5">
                        <asp:TextBox runat="server" ID="txtDescripcion" TextMode="MultiLine" CssClass="form-control col-sm-12" Rows="3"></asp:TextBox>
                    </div>
                </div>

                <div class="container">
                    <div class="panel panel-default">
                        <div class="panel-heading">
                            <asp:Label runat="server">Detalle Restauracion</asp:Label>
                        </div>
                        <div class="panel-body">
                            <div class="form-group">
                                <div class="col-sm-2">
                                    <asp:Label runat="server" ID="lblTipoRestauracion" CssClass="control-label">Tipo Restauracion</asp:Label>
                                </div>
                                <div class="col-sm-2">
                                    <asp:DropDownList runat="server" ID="cmbTipoRestauracion" CssClass="btn btn-default dropdown-toggle"></asp:DropDownList>
                                </div>
                                <div class="col-sm-2">
                                    <asp:RequiredFieldValidator runat="server" ID="rfvTipoRestauracion" ControlToValidate="cmbTipoRestauracion" ValidationGroup="detalle" Text="Seleccione un Tipo" CssClass="text-danger" Display="Dynamic"></asp:RequiredFieldValidator>
                                </div>
                            </div>

                            <div class="form-group">
                                <div class="col-sm-2">
                                    <asp:Label runat="server" ID="lblCostoDetalle" CssClass="control-label">Costo:</asp:Label>
                                </div>
                                <div class="col-sm-2">
                                    <asp:TextBox runat="server" ID="txtCostoDetalle" CssClass="form-control"></asp:TextBox>
                                </div>
                                <div class="col-sm-2">
                                    <asp:RequiredFieldValidator runat="server" ID="rfvCostoDetalle" ControlToValidate="txtCostoDetalle" ValidationGroup="detalle" Text="Ingrese el costo" CssClass="text-danger" Display="Dynamic"></asp:RequiredFieldValidator>
                                </div>
                            </div>

                            <div class="form-group">
                                <div class="col-sm-2">
                                    <asp:Label runat="server" ID="lblDescripcionDetalle" CssClass="control-label">Descripcion:</asp:Label>
                                </div>
                                <div class="col-sm-5">
                                    <asp:TextBox runat="server" ID="txtDescripcionDetalle" CssClass="form-control col-sm-12" MaxLength="180" TextMode="MultiLine"></asp:TextBox>
                                </div>
                            </div>
                            <div class="form-group">
                                <div class="col-sm-offset-8">
                                    <asp:Button runat="server" ID="btnAgregarDetalle" Text="Agregar" OnClick="btnAgregar_Click" CssClass="btn btn-default" ValidationGroup="detalle" />
                                    <asp:Button runat="server" ID="btnActualizarDetalle" Text="Actualizar" OnClick="btnActualizarDetalle_Click" CssClass="btn btn-default" ValidationGroup="detalle" />
                                    <asp:Button runat="server" ID="btnNuevoDetalle" Text="Nuevo" OnClick="btnNuevoDetalle_Click" CssClass="btn btn-default" />
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <div class="form-group">
                    <div class="col-sm-offset-9">
                        <asp:Button runat="server" ID="btnActualizar" Text="Actualizar" CssClass="btn btn-primary" OnClick="btnActualizar_Click" ValidationGroup="restauracion" />
                        <asp:Button runat="server" ID="btnRegistrar" Text="Registrar" CssClass="btn btn-success" OnClick="btnRegistrar_Click" ValidationGroup="restauracion" />

                    </div>
                </div>

                <div class="form-group">
                    <div class="table table-responsive">
                        <asp:GridView runat="server" ID="grvDetalleRestauracion" CssClass="table table-bordered table-condensed" AllowPaging="true" PageIndex="1" OnPageIndexChanging="grvDetalleRestauracion_PageIndexChanging" AutoGenerateColumns="false" ShowHeaderWhenEmpty="true" OnRowDeleting="grvDetalleRestauracion_RowDeleting" OnSelectedIndexChanging="grvDetalleRestauracion_SelectedIndexChanging" PageSize="5">
                            <Columns>
                                <asp:CommandField runat="server" ShowSelectButton="true" ButtonType="Link" HeaderStyle-Width="150px" />
                                <asp:CommandField runat="server" ShowDeleteButton="true" ButtonType="Link" HeaderStyle-Width="150px" />
                                <asp:BoundField runat="server" HeaderText="Tipo" DataField="Tipo" />
                                <asp:BoundField runat="server" HeaderText="Costo" DataField="Costo" DataFormatString="{0:0.00}" />
                            </Columns>
                        </asp:GridView>
                    </div>
                </div>


            </fieldset>
        </div>
    </div>
</asp:Content>

